package com.nd.mobile.study.common;

import android.content.Context;

/**
 * 类名称:
 * <p>
 * 功能描述 : 杂七杂八的工具类
 * <p>
 */
public class Util {

	/**
	 * 验证输入的邮箱格式是否符合
	 * 
	 * @param email
	 *            邮箱地址
	 * @return 正确返回true，错误返回false
	 */
	public static boolean checkEmail(String email) {
		/*
		 * String format =
		 * "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"
		 * ; if(Pattern.compile(format).matcher(email).find()){ return true;
		 * }else{ return false; }
		 */
		return email.matches("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
	}

	public static int dip2px(Context context, float dipValue) {

		float scale = context.getResources().getDisplayMetrics().density;

		return (int) (dipValue * scale + 0.5f);
	}

	public static int px2dip(Context context, float pxValue) {

		float scale = context.getResources().getDisplayMetrics().density;

		return (int) (pxValue / scale + 0.5f);

	}
}
